package com.app.business.global.thirdservice.icc.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Getter
@Setter
public class SetPtzPositionReq {
    @Schema(description = "通道id")
    @NotBlank
    private String channelId;
    
    @Schema(description = "校验权限")
    @NotBlank
    private String magicId;
    
    @Schema(description = "水平坐标")
    @NotBlank
    private String pointX;
    
    @Schema(description = "垂直坐标")
    @NotBlank
    private String pointY;
    
    @Schema(description = "变倍数")
    @NotBlank
    private String pointZ;
    
    @Schema(description = "扩展数据[1=三维快速定位，2=三维精确定位，3=雷球定位]")
    @NotBlank
    private String extend;
}
